<!--
 * @Description:
 * @Author: dh
 * @Date: 2022-01-21 13:41:19
 * @LastEditors: dh
 * @LastEditTime: 2022-10-27 13:53:16
-->
<template>
	<div>
		<div>1111</div>
		<div v-bind="$props">2222</div>
		<input type="text" v-bind="$attrs" />
		<slot name="title"></slot>
	</div>
</template>

<script lang="ts">
/* eslint-disable */
import { defineComponent } from 'vue';

export default defineComponent({
	inheritAttrs: false, //  默认true所有属性都绑定到根元素
	props: ['a', 'b'],
	setup(props, { attrs, emit }) {
		return {};
	},
	mounted() {
		console.log(this.$attrs); // 除了props接受的其余 包括 id class style，包括自定义事件（v2需要用listeners接收自定义事件）
	},
});
</script>
